Geomnet's Layered Client- Server Architecture Lets Users Perform Distributed Geometric Computing over the Geomnet: Geometric Computing over the Internet
نویسنده
چکیده
Consider two real-life problems. First, suppose you have a collection of nails hammered into a board. If you were to stretch a rubber band around the outside of the nails and let it snap, what shape would the rubber band take? Second, imagine two planes whose trajectories and flight patterns show that they must, at one instance in time, fly dangerously close to one another—will they collide? In geometric terminology, the shape sought in the first problem is called the convex hull of a set of points in the plane (nails on the board). This is the smallest convex polygon containing all the points. The solution sought in the second problem is an efficient algorithm for detecting potential collisions between objects. Geometric computing emerged from algorithms developed to solve such problems. It has become a central building block in fields like computer graphics, artificial intelligence, CAD, and GIS databases. Although many representational formats for geometric data exist, only a few fully implement the combinatorial connectivity information that makes geometric data so interesting. Typically, each geometric software package is designed for a unique, incompatible data format. Designing a standard language for describing geometric data would necessitate the encoding of all possible relationships between the numerical and combinatorial components of geometric data—a Herculean task that doesn’t seem likely. In spite of difficulties, there are a number of robust implementations of geometric algorithms. Many of these are available on the Internet (see the sidebar “Geometric Software on the Web”). Our group at the Center for Geometric Computing developed the GeomNet system to provide easy Internet access to geometric implementations via a plug-and-play environment, forming a link between software
منابع مشابه
Visualizing geometric algorithms over the Web
In this paper we propose a new model, called Mocha, for interactive visualization of algorithms over the World Wide Web. Mocha is a distributed model with a client-server architecture that optimally partitions the software components of a typical algorithm execution and visualization system, and leverages the power of the Java language, which has become the standard for distributing interactive...
متن کاملPii: S0925-7721(98)00038-8
The visual nature of geometry applications makes them a natural area where visualization can be an effective tool for demonstrating algorithms. In this paper we propose a new model, called Mocha, for interactive visualization of algorithms over the World Wide Web. Mocha is a distributed model with a client-server architecture that optimally partitions the software components of a typical algori...
متن کاملA Novel Method for VANET Improvement using Cloud Computing
In this paper, we present a novel algorithm for VANET using cloud computing. We accomplish processing, routing and traffic control in a centralized and parallel way by adding one or more server to the network. Each car or node is considered a Client, in such a manner that routing, traffic control, getting information from client and data processing and storing are performed by one or more serve...
متن کاملA Mobile and Fog-based Computing Method to Execute Smart Device Applications in a Secure Environment
With the rapid growth of smart device and Internet of things applications, the volume of communication and data in networks have increased. Due to the network lag and massive demands, centralized and traditional cloud computing architecture are not accountable to the high users' demands and not proper for execution of delay-sensitive and real time applications. To resolve these challenges, we p...
متن کاملAn Architecture for Security and Protection of Big Data
The issue of online privacy and security is a challenging subject, as it concerns the privacy of data that are increasingly more accessible via the internet. In other words, people who intend to access the private information of other users can do so more efficiently over the internet. This study is an attempt to address the privacy issue of distributed big data in the context of cloud computin...
متن کامل